|
Anwendungsprogramme von verschiedenen Anbietern arbeiten selten
zusammen, deshalb müssen Daten über mehrere Anwendungssysteme
konsistent gehalten werden. Das ist aufwändig und fehleranfällig.
Techniken die dem versuchen entgegen zu wirken, werden unter dem
Begriff Enterprise Application Integration (kurz: EAI)
zusammengefasst.
Um die Software-Integration zu vereinfachen können Entwurfsmuster
(engl.: Patterns) dokumentiert werden, mit deren Hilfe man leicht
die wichtigen Komponenten einer Systemarchitektur beschreiben kann.
Diese Entwurfsmuster sind kombinierbar, so dass ihre
Implementierungen wiederverwendbar sind. Sie werden Enterprise
Integration Patterns (oder auch: EAI Patterns) genannt.
Aus den Enterprise Integration Patterns kann ein Systemmodell
erstellt werden, das in ausführbaren Programmcode übersetzt werden
kann. Dies entspricht dem Prinzip der Modellgetriebenen
Softwareentwicklung.
Diese Arbeit beschäftigt sich mit einem bereits vorhandenen EAI
Pattern Editor. Mit ihm ist es möglich ein Systemmodell zu
erstellen und dieses auch in verschiedene Sprachen zu
transformieren. Der praktische Teil der Arbeit bestand in der
Verbesserung der Benutzerfreundlichkeit des Editors, während in
einem theoretischen Teil die Zusammensetzung von Messaging Systemen
untersucht und beschrieben werden sollte.
|